ループ内のbreak
static int code = 0;
void funcWhileIfBreak (void)
{
while (code > 0)
{
if (code == 3)
{
break;
}
--code;
}
if (code == 0)
{
code++;
}
}
breakは、while文の最後にジャンプするためノットが生じます。ノットは、制御フローが別の文ブロックの境界を横切る場所であり、構造化されていないコードを意味します。 この場合、break は while文の最後にジャンプするので、プログラムの次の部分である if 文が実行されます。